package com.zmn.oms.third.eliao.api;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.ToString;

/**
 * 类描述：12729易聊渠道推送的订单数据对象
 *
 * @author Xiewenbing
 * @date 2020/11/20 17:00
 */
@Data
@ToString
public class EasyLiaoOrderData {

    /**
     * 访客静态ID
     */
    String visitorStaticId;

    /**
     * 公司ID  -- 12729
     */
    String companyId;

    /**
     * 会话ID -- 根据这个字段去重：同一会话（判断chatId是否一致）是否存在已经生成的订单，有则不重复生成订单
     */
    String chatId;

    /**
     * 名称（名片）
     */
    String name;

    /**
     * 电子邮箱
     */
    String email;

    /**
     * 微信
     */
    String weixin;

    /**
     * 区域
     */
    String area;

    /**
     * QQ
     */
    String qq;

    /**
     * 性别
     */
    String sex;

    /**
     * 用户ID
     */
    String userId;

    /**
     * 提取的信息
     */
    @JSONField(name = "extColumn1")
    String customerRemark;

    /**
     * 扩展字段  -- 备注标签 ，判断备注标签中为“录入”的标识，才生成订单
     */
    @JSONField(name = "extColumn2")
    String remark;

    /**
     * 扩展字段 -- 来源渠道
     */
    @JSONField(name = "extColumn3")
    String sourceChannel;

    /**
     * 扩展字段 -- 渠道 ， 获取渠道id
     */
    @JSONField(name = "extColumn4")
    String channel;

    /**
     * 扩展字段 -- 产品名称和ID，拆分产品名称和ID，根据产品获取服务分类
     */
    @JSONField(name = "extColumn5")
    String product;

    /**
     * 扩展字段 -- 详细地址，解析地址经纬度
     */
    @JSONField(name = "extColumn6")
    String address;

    /**
     * 创建时间
     */
    String createTime;

    /**
     * 手机
     */
    String mobile;

    /**
     * 固定电话
     */
    String tel;

    /**
     * 国家
     */
    String country;

    /**
     * 省
     */
    String province;

    /**
     * 市
     */
    String city;

    /**
     * 当前对话内容 -- 生成订单后，在日志中记录对话内容
     */
    String currentChatJsonDetail;

    /**
     * 客服真实名称2 -- 记为录单人
     */
    String userRealName;

    /**
     * 客服真实名称1 -- 记为录单人
     */
    String createUserRealName;
    /**
     * 标识订单信息是否来自 小啄AI  当值为2时有效
     * @date 2020-12-07
     */
    Integer fromXiaoZhuoAI;

    /**
     * 来自开发人员夏敏的诉求
     * @date 2022-10-13
     */
    String requestId;
}
